package com.ykht.proj.coupon.vo;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class FxMerchantAccountBrandVo extends Model<FxMerchantAccountBrandVo> {
	private static final long serialVersionUID = 1L;

	/**
	 * 品牌id
	 */
	@ApiModelProperty(value="品牌id")
	private Long brandId;
	/**
	 *
	 */
	@TableId
	@ApiModelProperty(value="")
	private Long id;
	/**
	 * 1公司2品牌3门店
	 */
	@ApiModelProperty(value="1公司2品牌3门店")
	private Integer type;
	/**
	 * 关联id
	 */
	@ApiModelProperty(value="关联id")
	private Long tatId;
	/**
	 * 账号
	 */
	@ApiModelProperty(value="账号")
	private String account;
	/**
	 * 可用余额
	 */
	@ApiModelProperty(value="可用余额")
	private BigDecimal balance;
	/**
	 * 总余额=可用+冻结
	 */
	@ApiModelProperty(value="总余额=可用+冻结")
	private BigDecimal balanceTotal;
	/**
	 * 冻结金额
	 */
	@ApiModelProperty(value="冻结金额")
	private BigDecimal balanceFrozen;
	/**
	 * 自己提现金额
	 */
	@ApiModelProperty(value="自己提现金额")
	private BigDecimal withdrawal;
	/**
	 * 累计消费金额
	 */
	@ApiModelProperty(value="累计消费金额")
	private BigDecimal consumeMoney;

	@ApiModelProperty(value="累计充值金额")
	private BigDecimal chargeTotal;
	/**
	 * 创建人
	 */
	@ApiModelProperty(value="创建人")
	private Long createUser;
	/**
	 * 修改人
	 */
	@ApiModelProperty(value="修改人")
	private Long updateUser;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value="创建时间")
	private LocalDateTime createTime;
	/**
	 * 更新时间
	 */
	@ApiModelProperty(value="更新时间")
	private LocalDateTime updateTime;
	/**
	 * 0可用1删除
	 */
	@TableLogic
	@ApiModelProperty(value="0可用1删除")
	private Integer delFlag;
	/**
	 * 租户ID
	 */
	@ApiModelProperty(value="租户ID",hidden=true)
	private Integer tenantId;


}
